home *** CD-ROM | disk | FTP | other *** search
- {
- EOModelVersion = 1;
- adaptorName = Sybase;
- connectionDictionary = {databaseName = EOFTest; hostName = SYBASE; password = ""; userName = sa; };
- entities = (
- {
- attributes = (
- {
- columnName = DEPARTMENT_NAME;
- externalType = varchar;
- name = departmentName;
- valueClassName = NSString;
- },
- {
- columnName = DEPT_ID;
- externalType = int;
- name = deptId;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- columnName = LOCATION_ID;
- externalType = int;
- name = locationId;
- valueClassName = NSNumber;
- valueType = i;
- }
- );
- attributesUsedForLocking = (departmentName, deptId, locationId);
- className = Department;
- classProperties = (departmentName, deptId, locationId, toEmployees);
- externalName = DEPARTMENT;
- name = Department;
- primaryKeyAttributes = (deptId);
- relationships = (
- {
- destination = Employee;
- isToMany = Y;
- joins = (
- {
- destinationAttribute = deptId;
- joinOperator = EOJoinEqualTo;
- joinSemantic = EOInnerJoin;
- sourceAttribute = deptId;
- }
- );
- name = toEmployees;
- }
- );
- },
- {
- attributes = (
- {
- columnName = ADDRESS;
- externalType = varchar;
- name = address;
- valueClassName = NSString;
- },
- {
- columnName = CITY;
- externalType = varchar;
- name = city;
- valueClassName = NSString;
- },
- {
- columnName = DEPT_ID;
- externalType = int;
- name = deptId;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- columnName = EMP_ID;
- externalType = int;
- name = empId;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- columnName = FIRST_NAME;
- externalType = varchar;
- name = firstName;
- valueClassName = NSString;
- },
- {
- columnName = LAST_NAME;
- externalType = varchar;
- name = lastName;
- valueClassName = NSString;
- },
- {
- columnName = SALARY;
- externalType = float;
- name = salary;
- valueClassName = NSNumber;
- valueType = d;
- },
- {
- columnName = TITLE_ID;
- externalType = int;
- name = titleId;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- definition = toDepartment.departmentName;
- externalType = varchar;
- isReadOnly = Y;
- name = departmentName;
- valueClassName = NSString;
- }
- );
- attributesUsedForLocking = (address, city, deptId, empId, firstName, lastName, salary, titleId);
- className = Employee;
- classProperties = (
- address,
- city,
- deptId,
- empId,
- firstName,
- lastName,
- salary,
- titleId,
- toDepartment,
- departmentName
- );
- externalName = EMPLOYEE;
- name = Employee;
- primaryKeyAttributes = (empId);
- relationships = (
- {
- destination = Department;
- isToMany = N;
- joins = (
- {
- destinationAttribute = deptId;
- joinOperator = EOJoinEqualTo;
- joinSemantic = EOInnerJoin;
- sourceAttribute = deptId;
- }
- );
- name = toDepartment;
- }
- );
- },
- {
- attributes = (
- {
- columnName = TITLE;
- externalType = varchar;
- name = Title;
- valueClassName = NSString;
- },
- {
- columnName = TITLE_ID;
- externalType = int;
- name = TitleId;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- columnName = TITLE_TYPE;
- externalType = varchar;
- name = TitleType;
- valueClassName = NSString;
- }
- );
- attributesUsedForLocking = (Title, TitleId, TitleType);
- classProperties = (Title, TitleId, TitleType);
- externalName = JOB_TITLE;
- name = JobTitle;
- primaryKeyAttributes = (TitleId);
- },
- {
- attributes = (
- {
- columnName = LOCATION;
- externalType = varchar;
- name = Location;
- valueClassName = NSString;
- },
- {
- columnName = LOCATION_ID;
- externalType = int;
- name = LocationId;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- columnName = PHOTO;
- externalType = image;
- name = Photo;
- valueClassName = NSData;
- }
- );
- attributesUsedForLocking = (Location, LocationId, Photo);
- classProperties = (Location, LocationId, Photo);
- externalName = FACILITY;
- name = Facility;
- primaryKeyAttributes = (LocationId);
- }
- );
- }